package dmmm.graph;

public class ValueOfSignal {
	//Potrebna da bi se u istoriji cuvala vrednost signala
	//za obicne signale boolean potrebna je samo boolValue
	//dok intValue i isHigh se uvodi za linije koje pripadaju magistrali da bi se iscrtavale
	
	private boolean boolValue;
	private int intValue;
	private boolean isHighZ;
	private boolean isBool;
	
	public boolean getIsBool() {
		return isBool;
	}


	public void setIsBool(boolean isBool) {
		this.isBool = isBool;
	}


	public ValueOfSignal(){
		boolValue=false;
		intValue=255;//kao signalizacija neke greske da bi se lakse primetilo
		isHighZ=false;
		isBool=false;
	}
	

	public boolean getBoolValue() {
		return boolValue;
	}

	public void setBoolValue(boolean boolValue) {
		this.boolValue = boolValue;
	}

	public int getIntValue() {
		return intValue;
	}

	public void setIntValue(int intValue) {
		this.intValue = intValue;
	}

	public boolean getIsHighZ() {
		return isHighZ;
	}

	public void setIsHighZ(boolean isHighZ) {
		this.isHighZ = isHighZ;
	}

}
